package proyecto.dao;

import java.util.Collection;
import java.util.List;

import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Pelicula;

public abstract interface PeliculaDAO
{
  public abstract Pelicula insertar(Pelicula paramPelicula)
    throws DAOExcepcion;

  public abstract Pelicula obtener(int paramInt)
    throws DAOExcepcion;

  public abstract void eliminar(int paramInt)
    throws DAOExcepcion;

  public abstract Pelicula actualizar(Pelicula paramPelicula)
    throws DAOExcepcion;

  public abstract List<Pelicula> listar()
    throws DAOExcepcion;
}